﻿namespace NEvoWeb.Modules.NB_Store
{
    using System;

    public class ProductListInfo
    {
        private bool _Archived;
        private string _CategoryName;
        private string _CreatedByUser;
        private DateTime _CreatedDate;
        private string _Description;
        private bool _Featured;
        private decimal _FromPrice;
        private string _ImageDESC;
        private int _ImageID;
        private string _ImageURL;
        private bool _IsDeleted;
        private bool _IsHidden;
        private string _Lang;
        private string _Manufacturer;
        private DateTime _ModifiedDate;
        private int _PortalID;
        private int _ProductID;
        private string _ProductName;
        private string _ProductRef;
        private int _QtyRemaining;
        private int _QtyStockSet;
        private decimal _SalePrice;
        private string _SEOName;
        private string _SEOPageTitle;
        private string _Summary;
        private string _TagWords;
        private int _TaxCategoryID;
        private string _XMLData;

        public bool Archived
        {
            get
            {
                return this._Archived;
            }
            set
            {
                this._Archived = value;
            }
        }

        public string CategoryName
        {
            get
            {
                return this._CategoryName;
            }
            set
            {
                this._CategoryName = value;
            }
        }

        public string CreatedByUser
        {
            get
            {
                return this._CreatedByUser;
            }
            set
            {
                this._CreatedByUser = value;
            }
        }

        public DateTime CreatedDate
        {
            get
            {
                return this._CreatedDate;
            }
            set
            {
                this._CreatedDate = value;
            }
        }

        public string Description
        {
            get
            {
                return this._Description;
            }
            set
            {
                this._Description = value;
            }
        }

        public bool Featured
        {
            get
            {
                return this._Featured;
            }
            set
            {
                this._Featured = value;
            }
        }

        public decimal FromPrice
        {
            get
            {
                return this._FromPrice;
            }
            set
            {
                this._FromPrice = value;
            }
        }

        public string ImageDesc
        {
            get
            {
                return this._ImageDESC;
            }
            set
            {
                this._ImageDESC = value;
            }
        }

        public int ImageID
        {
            get
            {
                return this._ImageID;
            }
            set
            {
                this._ImageID = value;
            }
        }

        public string ImageURL
        {
            get
            {
                return this._ImageURL;
            }
            set
            {
                this._ImageURL = value;
            }
        }

        public bool IsDeleted
        {
            get
            {
                return this._IsDeleted;
            }
            set
            {
                this._IsDeleted = value;
            }
        }

        public bool IsHidden
        {
            get
            {
                return this._IsHidden;
            }
            set
            {
                this._IsHidden = value;
            }
        }

        public string Lang
        {
            get
            {
                return this._Lang;
            }
            set
            {
                this._Lang = value;
            }
        }

        public string Manufacturer
        {
            get
            {
                return this._Manufacturer;
            }
            set
            {
                this._Manufacturer = value;
            }
        }

        public DateTime ModifiedDate
        {
            get
            {
                return this._ModifiedDate;
            }
            set
            {
                this._ModifiedDate = value;
            }
        }

        public int PortalID
        {
            get
            {
                return this._PortalID;
            }
            set
            {
                this._PortalID = value;
            }
        }

        public int ProductID
        {
            get
            {
                return this._ProductID;
            }
            set
            {
                this._ProductID = value;
            }
        }

        public string ProductName
        {
            get
            {
                return this._ProductName;
            }
            set
            {
                this._ProductName = value;
            }
        }

        public string ProductRef
        {
            get
            {
                return this._ProductRef;
            }
            set
            {
                this._ProductRef = value;
            }
        }

        public int QtyRemaining
        {
            get
            {
                return this._QtyRemaining;
            }
            set
            {
                this._QtyRemaining = value;
            }
        }

        public int QtyStockSet
        {
            get
            {
                return this._QtyStockSet;
            }
            set
            {
                this._QtyStockSet = value;
            }
        }

        public decimal SalePrice
        {
            get
            {
                return this._SalePrice;
            }
            set
            {
                this._SalePrice = value;
            }
        }

        public string SEOName
        {
            get
            {
                return this._SEOName;
            }
            set
            {
                this._SEOName = value;
            }
        }

        public string SEOPageTitle
        {
            get
            {
                return this._SEOPageTitle;
            }
            set
            {
                this._SEOPageTitle = value;
            }
        }

        public string Summary
        {
            get
            {
                return this._Summary;
            }
            set
            {
                this._Summary = value;
            }
        }

        public string TagWords
        {
            get
            {
                return this._TagWords;
            }
            set
            {
                this._TagWords = value;
            }
        }

        public int TaxCategoryID
        {
            get
            {
                return this._TaxCategoryID;
            }
            set
            {
                this._TaxCategoryID = value;
            }
        }

        public string XMLData
        {
            get
            {
                return this._XMLData;
            }
            set
            {
                this._XMLData = value;
            }
        }
    }
}

